package com.sinog.biz.mapper.havexml;

import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * @desc AreaCodeFullMapper
 * @author lzq
 * @date 2022-10-13
 */
public interface AreaCodeFullMapper {

    /**
     * 数据统计分析 - 多维数据检索 - 多维数据检索 - 获取省份信息
     * @param provinceCode 省份编码
     * @param cityCode 地市编码
     * @param countryCode 区县编码
     * @param villageCode 街道编码
     * @return List<Map < String,Object>>
     */
    Map<String,String> getAreaNames(
            @Param("provinceCode") String provinceCode,
            @Param("cityCode") String cityCode,
            @Param("countryCode") String countryCode,@Param("villageCode") String villageCode);

    /**
     * 查询正确的省-市-区-街道
     * @return String
     */
    List<String> getProToVill();

    /**
     * 查询正确的省-市-区
     * @return String
     */
    List<String> getProToCou();
}